Bachelor of Computer Applications — a 130-credit, 4-year program under Tribhuvan University's Faculty of Humanities and Social Sciences, designed to build industry-ready computer application professionals.
About the Program
Mahendra Multiple Campus, Dang has been proudly offering the Bachelor of Computer Applications (BCA) program since 2080 B.S. as a constituent campus of Tribhuvan University under the Faculty of Humanities and Social Sciences (FOHSS).
Located at Ghorahi-15, Dang, our campus is strategically positioned to serve students across Dang, Banke, Salyan, and Rolpa districts. The BCA program is a 130-credit, four-year eight-semester degree that develops well-rounded computer application professionals.
The curriculum is designed by TU FOHSS (2025) and combines theoretical foundations with intensive practical training, equipping graduates with the skills demanded by today's IT industry, software companies, and digital enterprises.
Faculty of Humanities & Social Sciences
FOHSS
Balkhu, Kathmandu
Academic Curriculum
New 2025 curriculum approved by TU FOHSS — structured from fundamentals through advanced specializations with elective choices in the final year.
Elective I Options
Machine Learning · E-Commerce · Database Admin · Linux
Elective II Options
.NET Technology · Business Intelligence · Software Testing · Data Visualization
Elective III Options
Network Admin · E-Governance · Database Programming · GIS
Elective IV Options
Digital Marketing & SEO · Image Processing · IoT · Data Mining
Career & Scope
Nepal's digital economy is booming. BCA graduates are in demand across software companies, banks, government agencies, and global tech firms.
Build desktop, web, and mobile applications for businesses and consumers.
Create modern, responsive websites and full-stack web applications.
Design user-centered digital experiences using Figma, Adobe XD & more.
Protect digital systems through ethical hacking and cybersecurity practices.
Manage and optimize databases for organizations of all sizes.
Build Android & iOS applications for Nepal's rapidly growing app market.
Deploy and manage applications on AWS, Azure, and Google Cloud.
Pursue MCA, MSc IT, MBA-IT, or research programs at top universities.
Opportunities After BCA
Infrastructure
Learning by doing is at the heart of BCA. Our labs are set up to replicate real industry environments so students are job-ready from day one.
Faculty & Leadership
Our faculty combines academic excellence with industry experience to prepare every BCA student for real-world success.
Academic Policy